package com.yds.socket;


import androidx.annotation.IntDef;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 作者:     YDS
 * 创建时间: 2023/2/15 13:18
 * 页面描述: 消息回调类型：0、断开连接客户端socket 1、连接客户端socket 2、成功信息 3、失败信息 4、异常信息
 */
@IntDef
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.PARAMETER, ElementType.FIELD, ElementType.LOCAL_VARIABLE})
public @interface CodeType {

    // 已断开连接socket
    int DISCONNECT_SOCKET = 0;

    // 已连接socket
    int CONNECT_SOCKET = 1;

    // 成功信息
    int SUCCESS_MSG = 2;

    // 失败信息
    int ERROR_MSG = 3;

    // 异常信息
    int EXCEPTION_MSG = 4;

}
